Ext.define('SubjectCheckForm', {
	extend : 'Ext.window.Window',
	id : 'SubjectCheckFormWin',
	layout : 'fit',
	modal : true,
	title : '选题申报详情',
	height : 470,
	width : 550,
	maximizable : true,
	buttonAlign : 'center',

	initComponent : function() {
		this.formPanel = new Ext.form.Panel({
					layout : {
						type : 'table',
						columns : 1
					},
					bodyStyle : 'padding:10px',
					border : true,
					autoScroll : true,
					defaults : {
						labelWidth : 80,
						width : '100%',
						labelAlign : 'right',
						allowBlank : false,
						xtype : 'textfield'
					},
					items : [{
								fieldLabel : '题 目',
								editable: false,
								name : 'subject.name'
							}, {
								fieldLabel : '指导教师',
								xtype : this.temp==1 ? 'hidden' : 'fieldcontainer',	
								layout : 'hbox',
								items : [{
											xtype : 'textfield',
											readOnly : true,
											width : 370,
											name : 'subject.teacher.fullname',
											value : curUserInfo.fullname
										}]
							}, {
								fieldLabel : '题目来源',
								editable: false,
								name : 'subject.fromType.itemValue'
							}, {
								fieldLabel : '题目类型',
								editable: false,
								name : 'subject.type.itemValue'
							}, {
								fieldLabel : '起止周数',
								editable: false,
								name : 'subject.weekLen'
							}, {
								fieldLabel : '毕业实习时间及地址',
								editable: false,
								name : 'subject.shixiInfo'
							}, {
								fieldLabel : '对学生要求',
								editable: false,
								name : 'subject.yaoqiu',
								xtype: 'textarea',
								grow: true
							}, {
								fieldLabel : '主要工作内容',
								editable: false,
								name : 'subject.sumary',
								xtype: 'textarea',
								height: 110,
								grow: true
							}, {
								name : 'subject.teacher.userId',
								xtype : 'hidden',
								value : curUserInfo.userId
							}, {
								name : 'subject.status',
								xtype : 'hidden',
								value: 1
							}, {
								name : 'subject.oid',
								xtype : 'hidden',
								value : this.sid == null ? '' : this.sid
							}]
				});

		this.buttons = [ {
					text : '关闭',
					iconCls : 'btn-cancel',
					scope : this,
					handler : this.cancel
				}];

		this.items = [this.formPanel];
		this.callParent();

		// 加载表单对应的数据
		if (this.sid) {
			this.formPanel.loadData({
						url : __ctxPath + '/byxt/getSubject.do?oid=' + this.sid,
						root : 'data',
						preName : 'subject'
					});
		}
	},
	// 取消
	cancel : function() {
		this.close();
	}
});
